/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package models;

import javax.persistence.Entity;
import play.db.jpa.Model;

/**
 *
 * @author Administrador
 */
@Entity
public class Docente extends Model{
    
    public String doc_vcCodigo;
    public String doc_vcPassword;
    public String doc_vcNombres;
    public String doc_vcApellidoPaterno;
    public String doc_vcApellidoMaterno;
    public String doc_vcDNI;
    public String doc_vcDireccion;
    public String doc_vcCorreo1;
    public String doc_vcCorreo2;
    public String doc_vcCorreo3;
    public String doc_vcTelefono1;
    public String doc_vcTelefono2;
    public String doc_vcTelefono3;
    public String cat_vcNombre;
    public String cla_vcNombre;
    public String dpt_vcNombre;

    public Docente(String doc_vcCodigo, String doc_vcPassword, String doc_vcNombres, String doc_vcApellidoPaterno, String doc_vcApellidoMaterno, String doc_vcDNI, String doc_vcDireccion, String doc_vcCorreo1, String doc_vcCorreo2, String doc_vcCorreo3, String doc_vcTelefono1, String doc_vcTelefono2, String doc_vcTelefono3, String cat_vcNombre, String cla_vcNombre, String dpt_vcNombre) {
        this.doc_vcCodigo = doc_vcCodigo;
        this.doc_vcPassword = doc_vcPassword;
        this.doc_vcNombres = doc_vcNombres;
        this.doc_vcApellidoPaterno = doc_vcApellidoPaterno;
        this.doc_vcApellidoMaterno = doc_vcApellidoMaterno;
        this.doc_vcDNI = doc_vcDNI;
        this.doc_vcDireccion = doc_vcDireccion;
        this.doc_vcCorreo1 = doc_vcCorreo1;
        this.doc_vcCorreo2 = doc_vcCorreo2;
        this.doc_vcCorreo3 = doc_vcCorreo3;
        this.doc_vcTelefono1 = doc_vcTelefono1;
        this.doc_vcTelefono2 = doc_vcTelefono2;
        this.doc_vcTelefono3 = doc_vcTelefono3;
        this.cat_vcNombre = cat_vcNombre;
        this.cla_vcNombre = cla_vcNombre;
        this.dpt_vcNombre = dpt_vcNombre;
    }

public Docente(){
        
    }


    public static Docente connect(String codigo, String password) {
    return find("byDoc_vcCodigoAndDoc_vcPassword", codigo, password).first();
}
    
    public static Docente connect(String codigo) {
    return find("byDoc_vcCodigo",codigo).first();
}
    
    public String getNombresYApellidos(){
        return doc_vcNombres+" "+doc_vcApellidoPaterno+" "+doc_vcApellidoMaterno;
    }
}
